草庐IT

Android:隐藏 ImageView

全部标签

javascript - 在 React 中有条件地渲染或有条件地添加一个类来隐藏元素是更好的做法

就我的React经验而言,我有两种方法可以根据props/state从React组件输出/渲染中隐藏一些渲染的HTML:用一些条件逻辑包围有问题的HTML/JSX,或者有条件地向该元素添加一个类,让CSS控制显示/可见性我想知道哪个是最佳实践?我有一种预感,使用CSS方法可能会带来一些性能提升,因为浏览器不需要那么频繁地操作DOM。或者,有时从DOM中完全删除一个元素会很好。有什么见解吗? 最佳答案 我问了一个类似的问题,并收到了React核心团队成员之一SophieAlpert的回复。Basicallyinmostcasesit'

javascript - 隐藏字段的 Angular 2 表单验证

我有一个银行贷款申请,其中包含许多输入字段,其中一些是隐藏的(隐藏字段根据一组条件动态显示)。例如,如果您选择选项1,将显示一个隐藏字段,并隐藏其他一些字段。如果您选择选项2,一些字段会显示,其他字段会隐藏。在表单的末尾,我有一个,这意味着按钮将被禁用,直到整个表单有效,但我现在的问题是隐藏字段也得到验证,因此表单永远不会有效。有没有办法告诉Angular在隐藏字段时不验证字段?我隐藏字段的方式如下例所示:CarloanStudentloan 最佳答案 您正在使用react形式。即使字段对用户隐藏,字段在from中也是事件的。因此,

javascript - 使用显示和隐藏方法时停止重新加载 Flash 文件

我有一个网页,其中嵌入了一个flash文件。该flash文件有一个包含4个问题的测验。当用户回答第一个问题时,将显示第二个问题。这个flash嵌入一个名为divFlashcontent.Now我想隐藏和显示中间的测验。例如:当用户单击按钮(“暂停”)时,我想隐藏测验。当他点击“继续”按钮时,我想继续(显示)测验。我为此使用jqueryshow()方法和hide方法。但问题是,当我调用show方法时,flash内容再次加载(从头开始显示测验)。它没有显示我们单击暂停按钮的阶段。我该如何解决这个问题?我希望Flash处于隐藏的同一阶段 最佳答案

javascript - 检测标签显示,移除类隐藏

我想检测label的显示是否为none。如果是,那么我将从标签中删除hidden类。如何在jQuery中做到这一点?我是js和jQuery的新手。 最佳答案 你可以按照下面的代码if(!$("label").is(":visible")){//removehiddenclass$("label").removeClass("hidden");}但如果您的代码中有多个标签,请尝试以下操作$("label").each(function(){if($(this).is(":visible"))$(this).removeClass("h

javascript - 如何防止谷歌浏览器缓存我的输入,尤其是当用户点击返回时隐藏的输入?

我有一个asp.netmvc应用程序,它有很多隐藏的输入来保存值并格式化它们的名称,以便我稍后可以在提交表单时使用模型绑定(bind)。我在chrome中遇到了一个奇怪的错误,当用户提交表单并单击后退按钮时,我在IE或Firefox中没有这个错误,我发现chrome也会保留我的隐藏输入值。这整个block是通过javascript生成的,因此我相信chrome正在缓存它。functionaddProductRow(productId,productName){if(productName!=""){//useguidtoensurethattherowneverrepeatsvargu

javascript - 如何使用 JavaScript 根据文本隐藏元素?

我是一名初级开发人员。我试图隐藏一个由第3方JavaScript出于美观目的动态添加到页面的div。问题是div没有id属性;这甚至可能吗?div是否具有基于它们加载顺序的任何固有属性?或者有什么方法可以搜索一串文本并隐藏该元素?例如,删除happyNewyear基于其文字happyNewyear. 最佳答案 您可以先选择相关元素,然后遍历它们,直到找到您想要的。在JQuery中可以这样做://selectrelevantelementsvarelements=$('div');//gothroughtheelementsandfi

javascript - 是否可以隐藏/保护 webGL 中使用的数据?

学了一点webGL,主要用three.js。我加载.obj文件并以3D形式绘制它们。我已将我的项目放在网上,例如:www.mydomain.com我不介意人们通过他们的浏览器查看我的源代码,但我展示的.obj文件来自不想泄露它们的人。在这方面我完全是个新手。由于我的源代码可供所有人使用,我猜.obj文件也可供所有人使用。那么是否可以隐藏或保护它们,以便任何人都无法下载它们? 最佳答案 我敢肯定,如果您想在Javascript/WebGL中访问和使用任何文件,您将无法保护它们。它们需要在某个时候被解析为可用格式,以便浏览器/javas

Javascript Highcharts v3.0.5 - 使用多个 Y 轴时如何隐藏 Y 轴标题

使用Highcharts(v.3.0.5)时,我在同一个图表中显示了多个Y轴。使用图例,用户可以根据需要选择隐藏或显示任何Y轴。所有这些都内置于Highchartsjavascript库的功能中。但是,当隐藏Y轴时,其标题在图表中仍然可见。当Y轴的其余部分被隐藏时,我想隐藏它。令人惊讶的是,这已经不是默认行为了。有人知道怎么做吗?可以通过查看Highcharts示例页面上提供的示例来了解行为:http://www.highcharts.com/demo/combo-multi-axes例如,如果您隐藏“降雨量”轴,标题将在图表中保留为“降雨量”。我发现这篇帖子(几年前)提出了完全相同的

javascript - Bootstrap Nav-tab 显示隐藏内容

在我为学习Rails和JS而构建的应用程序中,我想使用选项卡导航。这是我指向3个部分的选项卡导航。我现在正在寻找创建JavaScript的方法。单击选项卡并将类事件设置为单击的时如何处理此问题同时显示相应的部分?我无法执行getElementById之类的操作。所以,我需要这样的结构:$("li.presentation").on("click",function(event){...$(...).class("active");$(...).toggle();};感谢所有帮助!DetailsTagsComments章节Section1contenthereSection2conten

javascript - 如何使用 Mootools 淡入淡出隐藏元素

我正在尝试淡入一个隐藏的元素,然后使用mootools再次将其淡出。我不能只使用$('my_div').fade('toggle'),因为它假定元素始终可见,而我的div以display开头:无。是否有一种简单的方法可以将淡入/淡出与滑入/淡出相结合,或者通过其他方式来获得不错的效果? 最佳答案 我几乎总是在Mootools中使用Fx.Reveal。更多:http://mootools.net/docs/more/Fx/Fx.Reveal非常漂亮的淡入动画,您几乎不需要付出任何努力。Fx.Slide也可以做到这一点,尽管它往往更繁琐